com.sabro.jbusiness.sys
Class SysDicionario

java.lang.Object
  extended by com.sabro.jbusiness.sys.SysDicionario
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable

public class SysDicionario
extends java.lang.Object
implements java.io.Externalizable

See Also:
Serialized Form

Constructor Summary
SysDicionario()
           
 
Method Summary
 void addEvento(java.lang.String evento)
          Adiciona uma mensagem de aviso ou erro ocorrido durante o processamento deste termo de dicionário.
static SysDicionario getDicionario(java.lang.String key)
          Obtém o dicionario com base na chave.
static javax.swing.KeyStroke getDicionarioAceleradora(java.lang.String key)
          Obtém a tecla aceleradora do dicionário.
static java.lang.String getDicionarioAjuda(java.lang.String key)
          Obtém o nome da imagem do dicionário.
static char getDicionarioMnemonico(java.lang.String key)
          Obtém o mnemonico do dicionário.
static java.lang.String getDicionarioNomeImagem(java.lang.String key)
          Obtém o nome da imagem do dicionário.
static java.util.TreeMap<java.lang.String,SysDicionario> getDicionarios()
           
 java.lang.String getDicionarioTermo()
          Obtém o termo do dicionário sem os caracteres marcadores de tecla aceleradora '&'.
static java.lang.String getDicionarioTermo(java.lang.String key)
          Obtém o termo do dicionário retirando o caractere '&' marcador de mnemonico até o primeiro marcador "|" que é o divisor para teclas de atalho.
 java.util.ArrayList<java.lang.String> getEventos()
           
 java.lang.String getEventosString()
           
 javax.swing.ImageIcon getImageIcon()
           
 java.lang.String getKey()
           
 char getMnemonico()
           
 java.lang.String getNomeImagem()
           
 javax.swing.KeyStroke getTeclaAceleradora()
           
 javax.swing.KeyStroke[] getTeclasAceleradoras()
           
 java.lang.String getTeclasAceleradorasString()
           
 java.lang.String getTermo()
           
 java.lang.String getTextoAjuda()
           
 java.lang.String getTextoAjuda(java.lang.String[] parametros)
           
static void loadDicionario(java.lang.String internationalFileName)
          Carrega a o dicionário para uso internacional do sistema
 void readExternal(java.io.ObjectInput in)
           
static void saveDicionario(java.lang.String internationalFileName)
          Salva o dicionário para uso internacional do sistema
 void setNomeImagem(java.lang.String nomeImagem)
           
 void setTeclasAceleradoras(java.lang.String teclasAceleradorasString)
           
 void setTermo(java.lang.String termo)
           
 void setTextoAjuda(java.lang.String textoAjuda)
           
 java.lang.String toString()
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SysDicionario

public SysDicionario()
Method Detail

getKey

public java.lang.String getKey()

getDicionarioTermo

public java.lang.String getDicionarioTermo()
Obtém o termo do dicionário sem os caracteres marcadores de tecla aceleradora '&'.


getTermo

public java.lang.String getTermo()

setTermo

public void setTermo(java.lang.String termo)

getTeclasAceleradoras

public javax.swing.KeyStroke[] getTeclasAceleradoras()

getMnemonico

public char getMnemonico()

getTeclaAceleradora

public javax.swing.KeyStroke getTeclaAceleradora()

getTeclasAceleradorasString

public java.lang.String getTeclasAceleradorasString()

setTeclasAceleradoras

public void setTeclasAceleradoras(java.lang.String teclasAceleradorasString)

getImageIcon

public javax.swing.ImageIcon getImageIcon()

getNomeImagem

public java.lang.String getNomeImagem()

setNomeImagem

public void setNomeImagem(java.lang.String nomeImagem)

getTextoAjuda

public java.lang.String getTextoAjuda()

setTextoAjuda

public void setTextoAjuda(java.lang.String textoAjuda)

getTextoAjuda

public java.lang.String getTextoAjuda(java.lang.String[] parametros)

getDicionarios

public static java.util.TreeMap<java.lang.String,SysDicionario> getDicionarios()

addEvento

public void addEvento(java.lang.String evento)
Adiciona uma mensagem de aviso ou erro ocorrido durante o processamento deste termo de dicionário.

Parameters:
evento -

getEventosString

public java.lang.String getEventosString()

getEventos

public java.util.ArrayList<java.lang.String> getEventos()

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException

getDicionarioAjuda

public static java.lang.String getDicionarioAjuda(java.lang.String key)
Obtém o nome da imagem do dicionário.

Parameters:
key -
Returns:

getDicionarioNomeImagem

public static java.lang.String getDicionarioNomeImagem(java.lang.String key)
Obtém o nome da imagem do dicionário.

Parameters:
key -
Returns:

getDicionarioAceleradora

public static javax.swing.KeyStroke getDicionarioAceleradora(java.lang.String key)
Obtém a tecla aceleradora do dicionário.

Parameters:
key -
Returns:

getDicionarioMnemonico

public static char getDicionarioMnemonico(java.lang.String key)
Obtém o mnemonico do dicionário.

Parameters:
key -
Returns:

getDicionarioTermo

public static java.lang.String getDicionarioTermo(java.lang.String key)
Obtém o termo do dicionário retirando o caractere '&' marcador de mnemonico até o primeiro marcador "|" que é o divisor para teclas de atalho.

Parameters:
key -
Returns:

getDicionario

public static SysDicionario getDicionario(java.lang.String key)
Obtém o dicionario com base na chave.

Parameters:
key -
Returns:

saveDicionario

public static void saveDicionario(java.lang.String internationalFileName)
Salva o dicionário para uso internacional do sistema

Parameters:
internationalFileName -

loadDicionario

public static void loadDicionario(java.lang.String internationalFileName)
Carrega a o dicionário para uso internacional do sistema

Parameters:
internationalFileName -

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object